- At least 2 pointless on-site days as a developer.
- Easy to get stuck within the same technologies; no further technological skill gaining above junior-level.
- You might end up in technologically uncomfortable projects sooner or later.
- No financial benefits like a cafeteria; some team-building events might require your own budget.
- No salary increase; in fact there have been occasional salary delays or negative adjustments.
- It's hard to climb on career-ladder due to lack of projects and small team size; there's no clear career path.
- They require developers/testers to work overtime sometimes due to poor project management / technological estimations.
- No water-purifier; you have to drink water from the sink on-site.
- Technological management could be stronger in knowledge / more consistent.
- Private salaries.
- The company experienced financial instability and moved employees to a related organization managed by a leadership associate.