Pros
They are growing very rapidly...and they like hiring from within.
Cons
There is no work/life balance. I would receive calls and emails at all hours 7 days a week. They gave me an iPhone and some expected me to always be available. If you are salary, don't expect a 40-hour workweek...lots of overtime is needed to meet their expectations of what needs to be completed. They have totally unrealistic expectations for "meeting expectations". They are too eager to look for someone to blame instead of resolving issues. I have been blamed for things I did not even do and then I had to take time out of an already busy schedule in order to prove my innocence. When I did prove my innocence for somethings I was blamed for and did not do, I never received one word of apology. Instead, they reminded me about some other mistake I did make as if to justify what they were doing to me...and finish by saying I needed to do better. Needless to say...a political environment. You get on someone's bad side and you may not be there for long. Someone takes a dislike to you and they can make your life miserable. I suspect this is where much of the stuff I was blamed for came from. They talk about love, accountability, and passion...but this is what they expect from employees...not given to employees. From my experience as an employee, I was not shown much love or accountability (from those falsely blaming others).