Pros
Some really good people work at the company but they are not fully utilized to their potential. The main pros were the free fruit and soda.
Cons
The company is full of micro-managers. They do not let employees make decisions or really do anything. It made it very hard to execute on anything making it a very frustrating place to be. The leadership team does not provide direction or make decisions. Their is no clear corporate strategy except to buy other smaller companies to help with revenue. Sales and Marketing are not aligned and spin their wheels trying to make things happen. Leadership plays favorites and if you are not on their good side forget it. I saw many unfair things happen to good people when I was there because the boss did not like them. Also for a company that has thousands of customers they do not focus on the customer at all. The customer is the last thing leadership cares about and they are the only reason the company is in business. The marketing department is miserable and has such high turnover and cannot keep any good people there. The division between the Tampa office and MN office is awful. The cultures do not work well together, at all.