Pros
Due to the company’s size, employees and managers have direct and constant contact. This allows for great training and development opportunities for employees. From day one, I knew what my supervisor expected of me, where to go to for assistance, and what the scope of my job was. I was directly trained by a lead who provided coaching, training, and encouragement. My manager was always available when I needed anything from him. Training was hands on and continuous. Over time in my position I was gradually given more responsibilities, which came with increased compensation. The relatively small size of the company means that all employees know each other. This makes it feel more like a family than a company. Each department has contact with each other on some level weekly, if not daily. This is helpful in preventing and working around any miscommunications and helps in meeting customer needs. Of all the jobs that I have had, this has provided the best work-life balance. Two breaks each day plus a lunch break, as well as ending the work day at 4:30pm, allows workers to avoid some common causes of stress.
Cons
Due to its size, there are relatively few opportunities to advance. However, the company is growing, so opportunities do emerge. The benefits offered are more expensive than other employers that I have had and no retirement options were available during my time at the company.