1. The pay is very less even for entry level positions. I've seen PhDs work for less than 70K.
2. No flexibility - Flexible working arrangements such as working from home even for one or two days a week is not available.
3. The rules and structure vary between teams. Some managers are partial and special treatment is given to their close buddies