Pros: good community, challenging work, job you can be proud of
Cons: forced overtime and travel
Great company to work for with many interesting projects on the go. Good quality projects being created that you can feel proud of being part of.
The salary was fairly average on a per year basis, but overtime was basically seen as mandatory and you could get shipped off to being 'on site' in various cities/countries at a moments notice. On site would be for ~10 days at a time where you'd be working 12h++ days with no extra compensation for this work (other than a meal/hotel stipend).
A great place to start a career, but very easy to get burnt out from over time and travel.