I am in a situation that I cant make my mind up, I havent slept for 3 nights and would appreciate some advice by all the experienced people on the forum.
I graduated 4 years ago and joined a healthcare company as a developer, after few month I decided to take the database role and became sql server developer. When i started my salary was 21k after 2 years 23k and recently 24k, so yeah the progression in a small company is very slow.
I have recently been applying for jobs and have got 2 offers and I cant decide which one to choose from.
Company A - IT Specialist role with one of the leading supermarket which is growing by 15% every year, a lot of flexibility to move around in different departments such as application and reporting dept. Around 100 people in the IT department and planning to set up a data warehouse team soon. Salary 28.5k, 3 months probation. In the contract salary scale mentions: Year 1 - 28.5k, Year 3 - 32.4k and year 5 - 39.7k
Company B - Application support role (2nd line support) in a Payroll company, pays around 85000 people every month, its not completely sql based role, also involves learning and supporting lot of different technologies and role can include some pressure at times. Not much flexibility to move around in the company but they are offering 35k for the role and 6 months probation.
Now i am in a situation that im finding it very hard to decide which company to choose as I dont have much experience with jobs, this will be my second job in my career. I am very tempted to take the role offered by company B because of high pay as i would like to take out mortgage and settle down but the flexibility and the role title offered by company A is much better and it is a big growing business. Obviously i want to make the right decision so I dont regret later. So guys please point me to the right directions. What shall I do?