Relaxed environment. Management trusts you from day 1 to do your work. Amazing people. Awesome Products & Services.
Cons
Many processes and communications are behind the times. Overly strict corporate cyber security tools get in the way of conducting business fast that is often complained about it.