Hi,
I am working for a small MNC (60 employees in India) which is in the field of data warehousing. It is into niche technologies, and the work is really good and challenging. The work culture is excellent, with a 9-6 job and no overworking like some of the Indian software companies. Salary is also excellent; I am getting 12 Lacs PA with 5 years of experience. So, our company pays well at all levels of the hierarchy.
So, I have just described a dream job that any software engineer can think of! But there is a small problem: The company expects exemplary performance from its employees, high amounts of initiatives and drive, not waiting for an opportunity but making new opportunities, etc. This means that the company constantly reviews employees and people who they think don't fit the bill and are asked to leave immediately!
Another funny thing, employees don't leave our company (why would they with such great salary and work culture!), but the company leaves its employees! Already, they have let go of some 20 people at different times during the past 2 years! That's a huge number for a company of our size.
I have just been offered a job with a large MNC with over 50,000 employees across the globe. The salary is 20% lower than my existing salary! (10 Lacs PA) Although I am doing pretty well in my current company, I am not very sure if I am performing up to the mark. So, I am confused now whether I should take this offer at the large company or not.
Positives of joining a large company: job security, I can relax and stay there for another 5 years.
Negatives of joining a large company: A pay cut of almost 15,000 Rs per month.
But my fear is if I let go of this opportunity of joining the big company, say 6 months down the line, my current company may fire me, and then I won't be able to get even 8 lacs. Even if I get it, it might not be a company that I like.
Please advise, what would you do if you were in my situation?
Cheers!
I am working for a small MNC (60 employees in India) which is in the field of data warehousing. It is into niche technologies, and the work is really good and challenging. The work culture is excellent, with a 9-6 job and no overworking like some of the Indian software companies. Salary is also excellent; I am getting 12 Lacs PA with 5 years of experience. So, our company pays well at all levels of the hierarchy.
So, I have just described a dream job that any software engineer can think of! But there is a small problem: The company expects exemplary performance from its employees, high amounts of initiatives and drive, not waiting for an opportunity but making new opportunities, etc. This means that the company constantly reviews employees and people who they think don't fit the bill and are asked to leave immediately!
Another funny thing, employees don't leave our company (why would they with such great salary and work culture!), but the company leaves its employees! Already, they have let go of some 20 people at different times during the past 2 years! That's a huge number for a company of our size.
I have just been offered a job with a large MNC with over 50,000 employees across the globe. The salary is 20% lower than my existing salary! (10 Lacs PA) Although I am doing pretty well in my current company, I am not very sure if I am performing up to the mark. So, I am confused now whether I should take this offer at the large company or not.
Positives of joining a large company: job security, I can relax and stay there for another 5 years.
Negatives of joining a large company: A pay cut of almost 15,000 Rs per month.
But my fear is if I let go of this opportunity of joining the big company, say 6 months down the line, my current company may fire me, and then I won't be able to get even 8 lacs. Even if I get it, it might not be a company that I like.
Please advise, what would you do if you were in my situation?
Cheers!