Pros
If this is your first job, go to "Cons" section If this is not your first job, 1. Working here will teach you, that all your others jobs were far better 2. It will teach you that even 0.5 % increment is OK 3. It will teach you that you have so much potential, you can work for more than 8 hours a day and more than 5 days a week and still can have smile (fake smile) 4. It will teach you all the elevation/performance review is show off, your increment is independent to your performance. 5. Engineering managers can be technical and self-praising 6. Your traffic can be monitored by the engineering manager (the one who runs the place), so don't use facebook or glassdoor
Cons
1. Your salary and position in previous job will not matter, they will pay you what they want (no standards follow) 2. No bonuses, reason - company isn't doing good (I stayed there more than two years no yearly bonus) 3. Engineering manager insults QA if they don't open bugs. He can go to the extend and write that in weekly update 4. If you are employer and write review here, you will be intimidated (I was intimidated and threaten by not my manager but the engineering manager who runs the place) 5. Engineering manager opens new accounts on glass door to write positive review about himself and company