Pluspunten
1. Flexible timings 2. Subsidized Lunch and Dinner (food ain't good now, used to be good) 3. Good people (at least in my department) 4. Fine salaries now (used to be bad)
Minpunten
1. Lack of readily available Work from home, Maximum is 3 days in a MONTH. 2. Bonuses are off and on, they say you will get 2 in a year, 4 if you are performing well. But you may get 1 or 0. 3. Unstructured work, you don't have a clear responsibility. One may have no work to do and others may have 3 projects. 4. For internees, if you came in for a certain technology (because u liked it) you may be moved to another one after 3 months of training. 5. You don't become a person that is very good at one thing. You just get moved from 1 tech to another. Most of the time you won't like moving. That's why most developers don't acquire the good skill. 6. As developers don't acquire good skills, most of the design patterns and principles are nowhere to be seen in the code. It becomes harder to work on old projects you get assigned. 7. Most of the work is bandage work, no quality work is in done this organization. 8. Lack of good events, and tours, if you are into it. 9. Lack of good equipment for work. (they spent money but on the wrong laptops)