Pros
Fair pay according to marketplace standards. Nice office location Canteen
Cons
The main Con for me is that they are not an agile tech company or at least I think they have a very wrong understanding of the agile philosophy(Below my reasons): 1. Highest priority is customer satisfaction(Yes they are good at this!) 2. Welcome changing requirements (No, very defensive in what regards requirement change) 3. Frequent delivery of software(No, always delays and missing requirements) 4. Business people & developers cooperating daily (No, BA's copy paste customer feedback into emails and Developers figure out what their are supposed to do) 5. Build projects around motivated people(Yes, this is right there are lots of motivated people in there) 6. Face-to-face conversation is best(Yes they encourage it but not everybody is approachable) 7. Progress measured by working software(Not clear objectives due to lack of transparency) 8. Sustainable development pace(Not at all) 9. Continuous attention to technical excellence(No, the priority is deliver on time not excellence) 10. Simplicity(No) 11. Self-organizing teams(No) 12. Regular reflection & adaptation(No) Apart from that: -Very individualistic atmosphere, lack of cooperation and teamwork. Every man and every team for himself. -Huge communication problems -Lack of transparency at many levels