Great residents who really support you and try to keep you motivated.
Cons
The upper management does not communicate with you. Puts you on discipline with things that you had no clue about because of the lack of communication. They also have staff treat department leads very crappy. They only hold certain employees accountable for bad attendance.