Pros: good hours, decent benefits
Cons: no job stability, crazy managers, dishonest people promoted.
When I started at Western I was truly excited to be working for what I thought was an amazing company. After about a year there I started to realize that there was very little stability, most people are gone within a year or two of starting. Of those people most were let go or fired for seemingly no reason. The managers are the worst I have ever worked for. There is little room for growth or advancement and HR/management does not care at all about staff. If you have any concerns you will just be fired.
Several people were getting sick in the office and they were just shoved aside and eventually let go for no reason. HR said even if a quarter of the staff were ill it would be too small a number to really be concerned with fixing the problem.
Save your time and effort and work for a company that will value the contributions of bright people.