Pros
Culture - leadership has worked hard to appreciate all the employees, reward, and most importantly, enable to be successful
Smart people without egos - some of the smartest, most giving people I have worked with...most of which would go out of their way to help the overall good
Flexibility - ability to execute your job in your way to get to the agreed upon finish line
Leadership - very transparent, personable, and will not hesitate to roll up their sleeves to help out!
On-boarding - Great new hire enablement with all the pertinent teams without it being information overload
Free lunch and dinner!
Cons
Growing rapidly - causes some issues with processes/rearranging in the office/booking meeting rooms
Reactive Fire Drills - a couple of campaigns have initiated with top priority and required immediate attention