- Family style company culture that is not silo'd to specific departments. We enjoy hanging out with everyone on all teams.
- Great benefits and work life balance.
- Competitive Salary with ample opportunities to advance. Their goal is to get you promoted because if you're advancing, the company is advancing.
- Management that cares. They are always watching and not in a bad way. They care about you, your family, and career!
- High speed development environment. This can be a con to some but I love the fast paced environment where we are always working on new features to advance our product. They also provide all the support in the world to help you succeed so know one is left behind.
Fun and relaxed office culture, great coworkers that strive to follow best practices and pass on their knowledge, tons of interesting projects to work on, currently growing very quickly as they are releasing new products that are revolutionizing the industry, leadership is a few desks away and very invested in every member of the team, many training opportunities available
Cons
If you don't like a lot of individual responsibility then being on a small team like this isn't the best for you. I found, however, that it allowed my knowledge to quickly grow and I thrived on the challenges.