- benefits are a bit lackluster, especially when it comes to paternal leave (3 weeks)
- disorganized departments, which can lead to abuse from managment
- not all promotions are financially treated equal. If you start out at a smaller / junior dev salary, your promoted salary will be based off the % of that initial salary, and you probably won't match someone who started off as a senior dev.