Pros
I have been working here for less than a year now but I can truly say that this is the first company that I worked for in 10 years that I am actually happy to come in for each day. The team here is wonderful, everyone here is truly trying to make sure they enjoy each day of work. Everyone comes in smiling every morning and the feeling of knowing that you have a very supportive team behind you is awesome. The growth opportunities provided here are great as well. They definitely strive to make sure that everyone here has every opportunity to grow in their career as possible. As long as you come in to work excited to make positive things happen each day and put in the effort needed to be a great employee, you will have no problems being happy and successful here. For me personally, having such a wonderful team behind me makes me want to put in my best effort each day because I do not want to let down all of the great people I work with.
Cons
I am trying to think of a con but I do not have any at the moment...