Pros
The health plan was pretty good. I found a better job somewhere else. In comparison, any other job I've worked is a breeze, and I don't have to worry whether the paycheck will clear on Friday.
Cons
As my headline states, this place was, by far and away, the worst company I've ever worked for, including retail jobs before I got my degree. I worked under the direction of the nephew of the owners, and our division lost money because it was a pet project of the owners. Customers weren't really interested in what we were selling, but the engineering team was told we needed to come in earlier than everyone and stay later than everyone "to give a good impression to the rest of the company." Sorry, I have kids, and I'm not paying a penalty to daycare in order to make you look good. The company offered a 5% bonus program, where you would write out goals to complete each month, based on the manager's goals. This manager would then change priorities midway through the month and not let you work on the targeted items, screwing you out of your bonus. When asked about the fact you completed the work you were asked to switch to, not the work you had been told initially was your goal, and whether you would receive credit for your bonus, employees were told "Sorry, you said you'd get X done. You didn't get it done, so I can't award you your bonus." When I was moved into this manager's division, my prior division's customer had been paying my salary. The company didn't bother telling said customer they were no longer receiving the engineer support they had been paying for, making excuses like "that engineer is on vacation" or "they are out sick" to them for months. If they're willing to lie that brazenly to their customers, I can only imagine what whoppers they were telling us. They are on credit hold with many of their suppliers. They only pay their bills when getting off of credit hold is required to do business. We once had a calibrated piece of equipment not sent back to us because of a credit hold. We had to go to the VP of finance to get the vendor paid. Was there a dispute with the vendor? No. CTDI just didn't bother to pay for equipment they ordered a year before, and when pressed to get the vendor paid so we could get our existing stand up and running again, they just went ahead and wired the payment. This company ramps up staff quickly, then lays off people just as quickly. I was lucky to leave on my own terms when I found a real employer, but in the time I was there, I saw 3 rounds of layoffs.