Pros
- Company has good and friendly environment. - Regular team-buildings and after-work parties. - Everyone is willing to help and support (good team work). - The company tolerates when someone makes mistakes. - The company contains generally honest and dedicated people. - Management is transparent in most of the things.
Cons
- Not the best salaries (comparatively from what market defines). - Sometimes, they have low utilization of people, and messy planning on projects. - Many complaints to HR for stupid or irrelevant reasons (drama included). - Management promotes roles based on ass-kissing, not on real competence. - Management tolerates when someone toxic is in the team and all they do is warn, but not act. - Sometimes there is 40% more work or overtime, and management does not resolve the problem, or they consult you to "come later".