company has been doing pretty well in the past few years and as a result more money is being used to fund new projects and ideas.
very good work to life balance.
nice people, work from home occasionally
Cons
technology is a bit behind.
some software engineers are very old school