Pros
* Continuous learning * Good salary * Not hierarchical working environment * Global working oppurtunity
Cons
* Work/Life balance * 12-16 hours of working every single day. But management have a good technique to overcome it, most people are under 25 and single, so they don't care they are working +14 hours every day and wants to be acceptable by other team members. * Forget your weekends, since sprints are badly managed, stories are finished with full of bugs. So you support in your weekends to respond these bugs. * Forget about quality, business forces you for quantity. * No one have an idea how to manage a big backlog and team. * No one accepts that we overwork. Everyone wants you to accept we are big "family" and overwork for it, and wants to neglect your real family