Pros
Extremely receptive company where I really felt like my voice was heard. Company heavily focuses on technology innovation. Upper management was open to suggestions and gave me a clear track for career development. Highly diverse group of professionals with a "jack of all trades" culture. I loved that I was welcomed to sit in on any meetings from any department -- from channel recruiting to backend software development -- and add to my knowledge and openly ask questions. Flexible hours and management worked with my personal schedule and conflicts. Pet friendly!!
Kontras
Not necessarily a con, but definitely not a work environment that's suitable for those that would prefer to not veer away from their clear set up job duties. Individuals that aggressively tackled new business and plugged themselves in to fix a problem were the ones that got promoted fastest. Benefits are nonexistent. Perks do not stack up to other competitors in this industry. No unlimited vacation, no work from home flexibility, no summer Fridays, etc. I would have preferred more team building exercises. Frequently had to pick up the slack for employees were not effectively performing.