If you have no life/family outside of work... then this is the place for you.
Cons: no work/home balance, unstaffed
No breaks.... and most days you won't be able to take a lunch because you have so much work to do. One person is doing the job it normally would take 3 people to do... just so they can save money.
My dept. work hours were suppose 8:30 -5:30, however we never left before 6:30/7 (M-F). After working there for a few months management decided to change the schedule to add Saturdays. They advised us on a Thursday with the change starting that weekend. ( they didn't care if you had plans or not). At the end of the day they didn't care for complaints since they felt they paid you enough. There was no work/home balance... it was always work, work ,work.. even after your scheduled hours... my co-workers said it has a high turn over rate and in the last 2 years -management has been "restructured " three times.
HR is helpful the first week of work then not so much... payroll department makes a lot of mistakes. ( triple check your pay check). If either department requests paperwork ---always keep a record, you will need it.
It has a day/child care center, but the prices are very high... its one set price for everyone.
The company has a program where it allows you to bring your in your sick child and they will watch him/her for no fee... ( so you don't have to call out... LOL.... )