Pros
Fair to good benefit package. Holidays are generally days one is given off as the offices are closed. If the Holiday is one where as the office needs to be open, it is considered a "floating holiday" and the day off can be used at a later date (typically must be used with the same pay-period however, so flexibility isn't real great.)
Cons
"National Purchasing" system idea was supposed to save $$. Time wasted trying to figure out what job a received shipment goes to, where costs for this are to be charged, not to mention the fact that the persons in charge of shipping the items (or ordering them from a vendor for shipment) do not seem to pay any notice to a change of address when a branch moves or the ship-to address requested in the case the item is for a job/repair out of town. So, things are received at the wrong location, then must be re-directed to the correct location; costing much more in time and dollars. This whole system has just caused more headache, wasted time-translating to higher costs to the branches, etc. TKE has the "wonderful" timekeeping system. Employees, except of course "management" and "field" must punch in & out on a computer (ie: employees who actually make the higher wages, and less accountability for how the days time is spent in actuality). The system "rounds" as a normal time clock does, so one can actually lose or gain a quarter hour pay if the system is responding slowly when trying to log-in/log-out or punch in or out. Also, because of "time-keeping", the work day is actually less productive. Prior to all this I would finish up tasks @ the end of the day before I went home (tied up loose ends). Then if it did take me an extra 15 minutes to complete something so the next day could begin new or a manager needed something they could get a start 1st thing in the morning instead of waiting for me to get started & get it completed, myself & my manager knew that I had 15 minutes "banked" so if lunch traffic caused a delay returning to work or Friday came & the weeks tasks were complete, I could go ahead & leave 15 minutes early. With this system that is supposed to advance "honesty", forget going any extra mile or even foot! That's OK though, the lower level employees are sure to be there when a customer calls after management staff have left for the day when they feel it, and the customer wants to speak with them, and as they have called it a day, they often do not respond to calls on their mobile phones. Field personnel typically aren't as bad, but being that there is no real way their time is monitored, except what they say it is, leaving early when the weather is nice, spending the better part of the day on personal business, extended lunch hours, late starts to the work day, and of course "if management has already left for the day, why should I keep working?" occurs.