Pros
Excellent people with whom to work. Good attitudes, friendly, they do seem to care about what we do. Most staff are approachable and responsive. People are open to new ideas and suggestions in order to see success. Refuses to do the traditional corporate way of doing things and instead changes with the flow. Awesome PTO policy. Very good compensation (for-profit), pays much higher than the industry and especially non-profits.
Cons
Some upper management staff come across as unapproachable, cold, difficult to talk to and they change attitude from one minute to the next. Despite being "come talk to us at anytime" they give the vibe that they're annoyed and uncaring. They're constantly in meetings, on the phone with a meeting, on the computer with a meeting - meetings, meetings, meetings. You will be told not to work as much as the management, but if you want to have a work-life balance, you are given a scornful eye and comments are made wondering why you're not working 16 - 18 hours a day and sleeping for only an hour or two. Also, management does play favorites. They have their pets and it's very obvious to both inner staff and external folks. Comments have been made by external folks about the noticed preferential treatment and disparity. Lastly, the company is growing which is a great thing but they're expanding without focusing on core markets. They are giving the impression of wanting to expand for the sake of expanding without ensuring the current markets are rock-solid. This might be good for investors to see but creates feelings of job insecurity with all staff and wondering whether or not the shaky markets will be able to take hold. It's not fun waking up every day wondering if you're going to be employed!