Pros
Working here is like a dream come true. I've only been at the company for a few months, but since I've started I've learned so much! The company culture is amazing. They really take initiative to show their employees that they care about them as people. They have a true work-life balance and give so much back to the employees. The workload is heavy simply because the company is thriving and continuously growing, but they do their best to compensate you and make sure you are taken care of and that your work doesn't go unnoticed no matter how big or small the accomplishment is. The benefits are awesome! I worked for one other company in AZ that professed that they had the best benefits in AZ, which of course were proven to be false because the benefits they offer here are much better. This company continuously thrives to share with us and give us the best life in and outside of work. They invest in their workers. They treat everyone with the same respect at least from what I can tell. Everyone seems happy to be here and do their job. I've met many of the employees that have been here for years because they are recognized for their work, they are appreciated and they are awarded. That alone will help anyone have a great attitude about coming to work every day. It stems from the head. The owners are amazing people who treat us like family, not just saying it because it sounds good like most companies do, but they actually care.
Cons
There are NONE! I honestly can't think of one thing. I've grown continuously. They constantly check on me to make sure I'm not overwhelmed. They have great benefits and continue to add more. Great hours!! Great incentives. I could go on. It's truly an amazing place to work. It's simple, show up on time and do your job (just as any company would expect) but instead of ridiculing you where you may fall or fail they take the time to help you to grow and give you as many chances as they can reasonably, to help and allow you to get it right, so that you can effectively do your job.