- very good pay and benefits
- excellent work-life balance
- friendly and easy-going colleagues and managers
Cons
- heavy bureaucracy in every day development tasks
- disorganization, with frequent reorgs and of priorities
- almost no opportunities to explore other roles in minor locations (like Rome)