Pros
Everyone is always so positive and we are all here to help each other. Management has great communication and is there to help you reach your financial and personal goals, and most importantly, they are extremely open minded and more than willing to listen to any concerns and questions that you have about anything. I've never felt like I couldn't go to management about any issue or problems I've had because I feel they are there to help. I couldn't ask for better business partners to grow as a professional with.
Cons
There is always so much going on and we are always so busy that things can slip through the cracks at times if we aren't on top of communication. The communication is good between management and the HR department, but on both ends, it can be difficult to stay on the same page sometimes, but we always work it out!