Pros
Established & growing company in a secure industry with job stability & career progression. Good people to work with, honest, hard working, transparent, supportive team members & management.
Cons
None that I have seen or found in my time here so far.