Pros
- Flexible shifts
- Casual dress code
- Interesting product/niche in industry
- Most co-workers talented and good to work with
Cons
- Lack of communication on company's direction and management's expectations
- Single manager over too many departments, unable to effectively manage any of them
- Product is massive and not geared toward user-friendliness
- Enhancements are released extremely quickly after being developed
- Employee turnover is very high
- Office is a dark, dirty building with cramped working areas, with a few employees working in a warehouse/garage office
- No clear directives from management in regards to training, expectations, etc.
- No employee support. The majority of employee issues are with management, yet there is no open door policy without repercussions.
- Employees are treated as resources, instead of teammates and are not allowed to exercise their experience when it comes to managing their day-to-day.
- Large bottleneck between sales to development/integration to support. Too many sales in the pipeline to be able to effectively provide the necessary development/implementation/training/support.
- Quite a bit of wasted talent all around, as management always seems to know best instead of listening to employee input and concerns.
- No centralized customer/prospect database. Too many unconnected systems being used by each department for tracking
- SDLC process completely disorganized