Avantages
Company culture allows managers, Directors, and VPs to pursue whatever goals they wish. The media image of this company is spotless. I learned that a successful company is one that is marketed and sold better than the competition. This company is currently in the right place at the right time. No meaningful competitors that can serve as a single source for similar functionality. When an issue gets raised by enough people, there is an effort to resolve it. There are many very smart people dotted throughout the organization. Casual business atmosphere. Knows how to get ranked as a best place to work, or any other comparison to gain attention. Interviewees have a good chance of being hired, as the company is growing. Despite challenges, always manages to climb to new heights.
Inconvénients
Company culture allows managers, Directors, and VPs to pursue whatever goals they wish. This company doesn't fire employees, they fire departments. Ask them if they have a QA department this month. Documentation, compliance, procedures, and planning are non-existent across organizational boundaries. Could be a problem if they were ever acquired or attempted to IPO. Inter-department cooperation can be difficult. Project Management is non-existent. Strong opinions regarding vendors and technology along with constant power grabs make simple projects more complicated than they should be at a small company. After spending millions to onboard VPs, the same amount of work is being performed, with even less coordination. Witnessed a VP in a hockey jersey spitting sunflower seeds into a red solo cup while dressing down an employee. Classy place! Lack of a designated operations department means simple business processes are scattered across multiple entities. e.g. Shipping a package, corporate cell phone administration, remote office logistics, or even shuffling employee seating can be hilariously difficult. Frustrating lack of direction in some departments, leading to some back and forth on projects. Long term-strategy is missing. Do-overs are a waste of time. Customer Feedback regarding features and usability should be taken seriously. I've never understood why Customer Support doesn't riot. Products stubbornly cling to the concept of IPs for both functionality and licensing. Host-level functionality and licensing might make more sense. I believe Sales and QA were more effective 2 years ago. Both concern me. Any information pointing out a negative is publicly refuted, then quietly handled afterwards. Company suffers from extreme paranoia - this affects vendor selection, and calls employee loyalty into question needlessly. Company throws itself at unproven non-performers with well written resumes. Hiring is about quantity, not quality. Repackaging lesser products over and over isn't a strategy. It feels like turnover is increasing, with some notable members of staff beginning to vacate. Taught others; Learned very little.