Not a bad place to work
But don't expect to be able to live on the 5.8 or 3.75 hours they give you. You end up working just an hour shy of being giving benefits. While it is collaborative, people are not shy about nepotism.
ProsPaid t/o, vacation days, good schedule
ConsJob advancement can be arbitrary, cant live on the hours