It is quite engineer centric.
Get to innovate solutions.
Handle projects from end-to-end (starting from the idea to its design, implementation and testing).
Very data driven in decisions.
Cons
(If you may call this a con) - Very fast changing.
Some of the software is not very well tested.