There's no team building. Everything is silo'd and cut off. No company culture.
I work with the best of people and do interesting things.
Very available should you need to reach out to them. They also visit remote offices quite often.
Great technical challenges, friendly and collaborative work environment, great management == SUCCESS!!!
NEEDS a total overhaul for starter's