Great place to work at with general growing pains to accommodate fast growth.
Pros
People here are enjoyable to work with in an open environment - smart, innovative, hardworking, friendly. Very unique market and several technology solutions (both hardware and software - web and mobile) around this particular market ends up being very challenging but exciting. Dedicated to Scrum including company sprint demos to show the teams' work Remodeled office with great meeting room views. Reviews and adjustments every 6 months. Catered breakfast/dinners certain days / separate kitchen eating or rec area Massage sessions twice a month. Company team building events. Hosted Meetups on upcoming technologies. Brown Bag technical lunch sessions. Opportunities for IT related professional training/conference attendance.
Cons
General growing pains to accommodate fast company growth - adjustments to new people and potential new teams as more people come on board - adjusting to dynamics of new teams/new people takes time. Private company, no stock options. Although innovative technologies are great - it's sometimes the Wild West when introducing new technologies, more standardization or leadership needed to avoid any potential technical debt.