Pros
Nice and fun people.
Various projects across multiple industries.
Cons
Not very competitive salary.
No salary increase for years.
Some projects are not challenging and do not compliment one's testing skills and experience (but in all fairness, this is just normal and testers will just have to be flexible).
You will have to apply internally to be promoted to a higher position instead of them just recognizing your accomplishments and work, which is the true essence why you're getting promoted (means you've already proven it and you don't have to compete anymore with other colleagues for the position).