Work life balance, managers are very flexible if you need to leave early or come in late
No micro managing
Team environment
opportunities for advancement in our department and in company
Cons
the actual work is very boring, but gets better as you get put on specific projects
hourly pay is way too low