Pros
vacation time decent pay decent equipment Good benefits
Cons
They over work their employees and under staff the departments. They want the most amount of work out of the least amount of employees. If someone quits, it takes months to get a new person in and that's if the position even gets approved to be posted. Meanwhile, the other employees in that department have to work harder to make up for that lost position. Some employees are thrown around to other locations and have to work different shifts and times to compensate for less staff. They hire you and tell you that you will work at a certain location and have a certain type of schedule. Once you move here and start working, they tell you that you are going to work at all the locations and start changing your schedule all around.