Very professional environment with hybrid schedule allowances.
Cons
They don't provide raises that factor in inflation. Inflation is rising faster than they provide you with raises so over time you may fall behind and end up underpaid for the market.