Knowledgeable co-workers. Some times work with other departments but not much as would like.
PTO and benefit are great
Cons
Need to get processes in place for helping new team members of the same team more and streamline work. Share knowledge better. Need to communicate between departments better as a company.