Great and flexible company to work for.
Pros: strong value's, ethics, customer service, flexible, scholarship program
Cons: benefits
Great place to work for, very flexible, scholarship program, room for advancement within the company, value driven workplace.