Pros
-Great Office with friendly, intelligent people always willing to help solve the latest problem. Open floor, low cubicle concept invites collaboration,and communication. -Approachable Senior Staff / Executive Team who enable staff to think creatively, voice their opinions and dont tend to micromanage unless necessary. -Fantastic Benefits ,including free snacks/ drinks, company holiday events, flexible time off, good health care .
Cons
Turnover- is higher than I would like to see company wide. Many of the engineering staff that wrote or worked heavily on the software lines have moved on. Refresh/ updates to our product lines are underway which can open up opportunities to new comers however. Communication-As with any growing company, cross functional communication gaps slow down progress lead to confusion. As the product lines we offer expanded it has becoming increasingly difficult to make certain everyone is working towards on common goal. Actions are being taken with the build up or our Program Management Team to break down these communication gaps but more action should be taken to get everyone working as a well oiled machine.