Pros
- an environment that challenges you while understanding its important to have fun to de-stress - great coworkers, people actually care about helping people and fixing issues and enjoy coming to work - waffles every wednesday - fun company outings - chromecast in break room, snack in the kitchen, fancy new fridge - its a place you can just be yourself while contributing to something bigger than you - you're challenged everyday (some can see this as a con, but its really more of a pro)
Cons
- you're challenged everyday (some can see this as a con, but its really more of a pro) - no one is going behind you to check on everything you do, if you mess something up, its on you - documentation is only as good as it is kept up with - its a bunch of highly intelligent people constantly problem solving every single day, occasionally people have differing points of view and discussions get heated