- great colleagues and friendly atmosphere in general
- relative freedom in work and work/file balance
- autonomy
- almost unlimited home-office (in most teams)
Cons
- pay was really low
- upper management often does horrible decisions
- sometimes they randomly fire a bunch of people