Pros
Health ensurance Learn Wallet (to spent in what urneed to learn) English programs & Personal Mentors (using other services) Donut days (to meet other company partners) Devhub/Gamehub fridays (to teach or play with others) Events days (costume peets, game tournaments, etc) transparency (news letter/ hall hands) yearly bonus salary Demo day (to present what did u do in your team) IDP (Individual development plan) vacations/holidays/freedays by days/sick/for become parent/etc follow when ur bad emocionally or physically (their really care about it) usually surprise you when have good news (give some gift/agreess/and more when a partner became a father) support you and CEO or high C positions are always pending if you need something and more. etc.
Cons
it's hard move positions (they're working on this). salary increase is a little slow (they're working on this)