Like any workplace there are some lazy and negative people. The job can be challenging at times; so, when people do not pull their weight it is annoying. Depending on which department you are in you may be REQUIRED to work holidays and weekends. As far as I know the expectations are always discussed for particular positions before hire.