The company has lots of unique opportunities with a variety of big name companies in a variety of unique industries. The social culture and manager/engineer dynamic is excellent – there’s discipline without feeling starched.
Cons
On the backside of the economic downturn, there can be a bit of hat-swapping sometimes, which can be a positive, but roles are not always clear cut and this can lead to confusion and execution issues.