Pros
All the pros are forced to leave already. Nothing to see here
Cons
Read other reviews about the managment and kindergarden style decision making process there. I'd like to talk about the tech. If you are a messy coder you find yourself at home for the first few days/weeks. There is no decipline or structure in the code and you are welcome to bring your own ego to be mixed with a giant globe of crap they call it a platform. If you value a clean code and S.O.L.I.D pricipals you will be shocked by the number of anti-patterns all over the place. They use statics for EVERYTHING and show no shame in putting the business logic inside whatever feels convinient to them, controllers included. If god forbid you decided to offer improvement, secure your next job first. In short, this is not a job. This is the compensation you receive in exchange for your well being. The choice is yours.