Pros
The company has some very good accounts of diverse types and are spreading into more areas. They are a smaller company so you are pretty much on the radar most of the time and they will remember you by name IF they ever come to do site inspections.
Cons
They really do not seem to care about the staff that are the revenue generators. There is no opportunity for salary increases, they use several bait and switch methods to get people "suckered in" and then the old adage "make sure you get it in writing" or they will not honor their word. They pay very low market rates on extremely large accounts. They make promises they don't keep and with all the upper management running around taking all the profits off the projects/ there is nothing left for the "little" guys. They are far too concerned about their legal stance than doing a good job for their client accounts. They dangle UBOT bonuses for supervisors/managers but then fail to do any adequate recruiting in order to fill open slots that are causing the overtime. They require a great deal from the supervisors and line staff but then fail to recognize the efforts that are generating the money that allows those people in the "crystal palace" (8th floor of a high rise in downtown San Jose near the airport) to obtain their very large salaries.