Pros
1- fast paced
2- excellent agile process
3- enable working with different testing types (manual, DB, API, Automation)
4- good chance for learning and improvement
5- high skilled team members
6- collaborative environment
Cons
Stability is not the best thing