The strategies put in place by new management in 2012 are starting to come to life. Business is thriving and the energy is very high. It's a fun place to work and also very fulfilling. You feel like you make a difference and have the ear of upper management. We all feel like we are working towards something big.
Cons
Executing is a lot of work. If you don't want to get your hands dirty this isn't the place for you. It's a meritocracy and those who work hard and work smart win. It's a true startup culture so you need to be able to embrace pivots.