Pros
- good salary - nice and interesting location - private medical insurance - multi skilled people and teams - some courses & trainings were paid by company - people were friendly (in general) - "as less sugar as possible" policy - code quality is becoming a priority
Cons
- junior project managers (lack of experience, people skills, decision power) - unorganised projects, poorly documented projects and tasks; - unclear deadlines or poorly set (people had to work over time in some cases); - unclear or non existent performance evaluations for employees (no evaluation criteria) - no (continuous) performance feedback from leadership (people just got news that they were not wanted and ....); - too much responsibility is put on the shoulders of a normal employee - developer, designer, QA, ... (a consequence of having junior level managers put in charge of important & big projects) - too noisy inside the open-space office; - want a salary raise -> here, get a new & nice job title instead - are you making too much noise because you did not understand something, is there a problem with production -> someone (small and insignificant usually) will disappear soon (this lab)...