An Okay company to work for to get your foot in the door.
Pros: paid vacations and benefits
Cons: poor upper management
Decent company to work for, upper management has some loose ends, pay and compensation is pretty good. Job security and advancement is very little. Although they work well with personal life and issues.