Pros
Great employee friendships make it a bearable place to work. Management are not cognoscente in valuing & treating their employees with respect. Employees have to often stick together to raise each other's morale. The opportunity to travel and see the U.S. is great. I had a lot of fun memories seeing the country & meeting wonderful people (That came at my own expense). There's no company card or arrangements made by the company for travel expenses. Be expected to pay for your own travel at your own dime. Their return policies (They are very policy driven & not favorable to YOU) have a turnaround time of 2+ weeks and you have to submit all paperwork & travel expenses In less than 2 calendar days of completed site (If you're traveling site to site you have to FedEx or UPS them quickly at your own expense). While the traveling bill is adding by the day. If you're maxed out on credit cards apply for others or if you have an Amex card have one without a spending limit or just dip into your salary pay. Keep all your receipts, Hope you get your money back (Again travel policies are not for your benefit). Former employee's had breakfast receipts denied because it's not allowed by the company policy to have a Coffee for breakfast. Other things apply for lunch & dinner (don't forget the exact tip %) If your off by 1 cent on any amounts you may have to change the bill or eat the bill at your own expense.
Cons
Tons of Travel (at your expense), No vacation time (if its already schedule they may force you to move it out) If you have a death in the family, have paperwork ready (it happen to previous employees, it must be an immediate family according to the company policy). Leave your dignity & rights outside the company door. The company policy will get revised several dozen times while you work there. Management get pretty unhappy quickly when you're not "Raising the Bar". Management often refer to each other in "squeezing every ounce of energy of the employees". The company is register as a small business for a reason, they have their cake & eat it. Be prepared to work on the weekends for "extra effort". They will take your name on a spreadsheet for "recognition" which will eventually be forgotten by management on annual reviews. Only take this job if you have no other job offers & you must provide for your family. That was my situation at the time. Their turnover rate at my time was at over 60% (over 30 employess in 1 year). I've taken the time to write this to make you aware.It is not to my benefit but for your's. You know a grain of Salt is bad for your health so don't take it for a grain of salt. They will promise you the world & return empty promises.