Such a great team of people to work with, always such a positive environment to be in regardless of whatever issues or problems you might be facing. You are always valued and not taken for granted.
Cons
Such a large codebase built up over the years can sometimes be a bit of a mystery, but there's always others to help piece all that knowledge together.