- Low pay - not all positions offer a bonus structure and the ones that do have the base lower and still doesn't alway hit earning potentional of other similar positions in other organizations
- Communication from Management isn't always the best - While not many people enjoy being micro-managed, there can be times where you're not sure of the direction of your career-path or your personal performance. This happens with a lot of growing companies, but I just wish more communication lines were available (I've always been a top-tier performer for my positions)
- Very reactive company - while the market is always changing, the company waits until the last minute to realize a change and reacts to it. This then increases the workload for the underpaid employees, which then makes very extended hours - then resulting in burnt-out employees.