In Engineering, there is a lot of room to explore new technologies that might serve business interests. The company has light-weight processes in terms of development.
Cons
The company has a start-up attitude with respect to its vacation and benefits policies.