Pros
+ They provided "fitbit" based health program - awarding of a lot of walked employers by the medical insurance discount. + Christmas parties + Food on the independence day
Cons
- Micromanagement. Our manager was literally "micromanager". I didn't even know how it can be, but started read the Wiki article and realized - we had (our team) the manager who described by that article almost everything. We had a lot of fights with him. It was awful. - Very unprofessional and technically unprepared manager. We needed to explain him a lot of well known IT concepts. Do you believe this? I wouldn't unless I saw it. He asked to explain every character in code we did, he even couldn't use Git, etc - Company didn't provide any training, courses or anything to improve their employers - Sometimes made pressure to prepare some strange docs like graphical scheme of code callings for one particular method