Pros
Do you like working long hours and weekends? Do you like being compensated poorly for the time, effort and talent you put into your work? Do you appreciate people that care more about their own back pockets than they do the welfare and success of a company and the people that work for it? Do you appreciate being told by your CEO that “you are expendable”? (yes that really happened) Do you like working for a company that hires you because you're related or you're good pals with one of the higher ups? Do you dig poor management, idiocy and severe lack of professionalism? Do you like not being given advanced notice that you are getting laid off? If you have answered yes to one or more of these questions then you are going to LOVE working at CTS! I will miss my co-workers from my department.
Cons
Need I repeat myself? Also, poor project planning and time management. Poor communication skills.