Pros
The company helps get h1b and green card, mostly for relatives. Good
Cons
- old building, boring cubicles, lots of broken furniture around the building. - poor compensation. In addition to low salaries, they don't have any bonuses. You get some stocks but it will bring you up to 5k within 5 years. - instead of raising salaries or paying for overtime work or giving bonuses they hired a motivation specialist that keeps posting motivating posters around the building. - one good thing they had - 40 hours per year for professional development - cancelled. - poor medical insurance. With their HSA every visit to ER you pay copay 700. Plus deductible. - poor 401k plan, they match only half of your contributions. And vesting for those is enormous 6 years. - no hiring bonus. - no initial stock bonus. - poor sick leave policy, you just have 3 days per year. - they have snacks vending machines but you won't like those prices. - every team has more managers than actual developers. PM, RM, Scrum Master, Motivation specialist, BA - and you'll need a meeting with every of these to keep them up to date. - very hard to grow professionally, especially for women.