Pros
good benefits, yearly bonus, paid insurance, company phone, bonus for writing blog posts, relatively easygoing depending on the project you work on
Cons
missing more experienced developers, not too many interesting projects, open space office, a bit unpleasant atmosphere between employees and the management