Pros
People are good. Friendly and Supportive.
Cons
1. Terrible work-life balance. You'll be treated as a slave. You'll have to work out of your personal time frequently. 2. Terrible leadership. No respect or empathy. You are treated as a robot. They ask for feedback just to throw it in the bin. They have unrealistic expectations and no stable vision. 3. No work freedom. You can't do your best work because estimates are so tight. If you give a proper estimate, it is frowned upon. Add to that micro management. 4. If you think managers can do anything to change any of the above, forget about it because leadership is deaf. There are 2 types of people who work here: 1. Who hate the work culture and secretly looking out. 2. Who hate the work culture but love their salary more, so not looking out right now. Advice to people looking to join: 1. Don't join. There are better companies with same or better pay and culture. 2. If you absolutely have to join, don't settle here, keep looking out and beware of low balled offers.