Pros
Lots of freedom and opportunity to grow. Laid back environment. Fun atmosphere.
Cons
401k match could be a tad better. 1/2 to 3% is slightly chinsy for a public company. I know several startilups, or small businesses that offer 4% 100% match or higher. There should be a scale for seasoned employees. The same goes for time off. The cap is awfully low. There should be opportunity for sink bank and bank unused float if the senority rates aren't increased for seasoned workers. Health insurance is high priced and the recent announcement of future considerations for health insurance possibly only offering high deductible PPO is outrageous and very selfish of the organization. There should be more transparency with pay grades internally to allow for more direction when applying for promotion. There should be more opportunity for tuition reimbursement or student loan payoff programs. An on site gym, with showers, would be grand on new location if and when it comes. Highly understaffed, always two clicks behind. They promote work life balance but if you ask for help your treated as a slacker.