Pros
- The product that I support itself has thoroughly impressed me, and an ever-growing customer base indicates a strong and stable company with plenty of room to grow. This fosters enthusiasm for my work. - Relaxed work environment. Immediate supervisors are very accommodating when the vicissitudes of life get in the way of the normal routine. - A focus on quality performance, with recognition for excellence, and plentiful guidance for those looking to improve. Opportunities to take initiative and distinguish oneself in the company.
Cons
- The "startup" mentality is still present despite the broad reach of the product. While this does lend itself to a relaxed atmosphere in the day-to-day that is undoubtedly a benefit, I have concerns that it inhibits a pro-active mindset, leading to reactionary behavior in dealing with problems that might otherwise have been avoided. - Have personally encountered and heard accounts of others regarding push-back and reluctance to engage over the topic of compensation, specifically in the form of raises.