great place to work.
Cons: managers off time
great place to work for. great place to work meat a lot of good people who work there. most of the managers don't have a clue about anything. cant get off days when asked and told months ahead of time that you could and after you plane and spend over 2000. for the one day. not told I couldn't till the day before.