Pros
- Exposure to agile working and agile project management, which is great for building experience.
- Flexible working hours in principle (though not always respected in practice).
- Opportunity to learn a lot quickly in a small, growing company.
Cons
- Agile working can be a double-edged sword: while it helps you learn fast, it can also lead to staff being overworked without proper incentives or rewards (more an issue with individual managers than the company overall).
- "Flexible working" is advertised, but in practice some managers still expect a strict 9–5 presence regardless of results.
- Promotions often appear to be based on tenure or relationships rather than performance.
- Bonus and incentive structures are unclear and low, even when exceeding expectations.
- The “family” culture can feel uncomfortable at times, with oversharing of personal life.
- Career growth opportunities look good on paper but are limited in reality.