Pros: great environment, great hours
Cons: depending on management, return after leave isn't garuanteed
Didn't work there long due to maternity leave, but during my course of employment, it was great. But after I tried to return after my maternity leave,I didn't have a job any longer because management didn't know how to fit me back into the schedule.