Colleagues are smart, motivated, and friendly to work with!
Cons
Company is very focused on process which is not a bad thing. They want to move people around as interchangeable workers. They do not always fully appreciate skilled technical workers who are not interested in moving up .