- Base salary can be quite low for both junior and senior positions, on the other hand, you have the opportunity to negotiate towards more generous raises, there's a yearly retrospective at the start of every year, the format is free flowing and you have a semi-formal discussion with your nearest team coach - Lack of diversity within the company - Because the work from home policy is quite lax, the office can be quite empty most of the time - You can get stuck on one project a lot and find it difficult to phase out due to having a lot of knowledge on one customer project (hard to find replacements)