Good Learning opportunity but Inefficient company vision
Pros
1. Learning is great and new skills can be added to your portfolio. 2. Good guidance from product head which will make you learn more. 3. Great developers who are capable of completing tasks well in spite of strict timelines. 4. The testing team (1 person as per my stint) did a great job even when overloaded. 5. Basic Salary on time. 5. Quite easy to spot out cons in a short time once we start working.
Cons
1. Weak company vision. They frequently change what business / product they want to do. They often want to try the same thing as the competitors, they list down. (Whereas those competitors do not consider us as their competitors) 2. Frequent regional language talks in meeting at their India office which is an unhealthy culture. Some employees can be given english soft skills training. (which will help them professionally as well) 3. Job insecurity - There will be a constant feeling of job insecurity as there has been some non transparent sacking of some key people in the company. (They even reported growth in revenue after reduction in costs post firing them which is unhealthy) 4. Employee support - none to minimal. If the company is sending us on a long overseas business trip - we may be asked to share rooms which is not that great for people looking for their own space. (For me personally, the long business trips weren't that beneficial as I was doing by job wherever I am. And it was more for the company to feel how efficient and flexible you are) 5. Employment contract - Just a piece of paper. They don't follow it keenly. They will amend rules to their favour at a time when they feel there are some points in the contract that is causing them to pay more to the employee. (For me personally, multiple things happened: a. it was said in my contract, I am entitled for performance bonus quarterly which never happened b. It was said in my contract, I will be confirmed after initial 3 months of work. It never happened in my case, when asked they informed they will do it after a year of work. I understand that my supervisor has changed in the middle owing to my old supervisor being fired. Which does not make sense, as there were other key people still present who had interviewed me and working together who could have done my confirmation after 3 months c. I resigned, which is when i was surprised to know that i wasn't confirmed yet - As discussed with HR and as per contract, i need to serve 1 month notice when not confirmed. d. As per my contract, I am entitled for 1 month salary as bonus on completion of a year. When I asked to claim it, as I would have officially completed 12 months if I had served 1 month notice. The management bid me farewell in 2 days after a quick handover document to save that money. A year ago, the company wanted me to join unofficially at their India office which makes me to complete 1 year already. e. Also If the company is not letting me serve the notice period when I am willing to, as per norms & contract I have be paid for the 1 month notice period. Which I was denied as well.