Pros
Training for all positions, great pay with a lot of room for growth, very friendly atmosphere, gym available on site, very low stress environment, and great benefits.
Kontras
no on-site daycare which would be very beneficial to employees....especially those that are single parents.