- Frequent reorganization and change in top-level management. Get a new manager for you every six months!
- Fast-growing company. Too much hiring. Lots of mediocre engineers to befriend.
- Suboptimal Scrum process which does not make the company Agile.
- Not so flexible software products. Too much effort to spend on fixing defects for wrong reasons.
- No individual appraisals. No clear goals defined for individuals. Focus is mainly at the team level. You are on your own when it comes to self-improvement.
- No clear career path defined for individuals.
- Frequent Employee burnout. Expect overwork, effort-loss, and weekend support.
- Low compensation for additional effort when compared to offshore employees
- Limited on-job training.
- Inadequate office amenities.