Pros
The president of the company is amazing. She is kind and supportive and understands the in's and out's of every position and is willing to take on tasks herself if necessary. They really trust new hires and kind of throw you into the action.
Cons
Training is mundane and they don't provide adequate training for the tasks you will be responsible for. Management was unorganized and it became stressful having to wait on others to review/complete tasks to proceed and complete my own; I felt there was a lack of accountability. At the time, I felt there was a lack of employees for the amount of work the company was willing to take on which meant everyone was expected to work extremely long hours (sometimes 7 am to 11 pm). I also felt very micromanaged as they had us clock in and out for every task of the day (even if it was checking my email for like 10 minutes) - so much time was wasted in putting in my time rather than just proceeding to the next task.