Pros: nice benefits, lots of good people
Cons: long hours, lots of off schedule meetings, no respect for time off
strangest type of matrix management I've ever seen, very confusing to new people, and they only THINK they are supportive of newbies who don't get their system. they are very much a drink the koolaid shop. if you have a problem, it's really confusing to figure out where to go for help. recognition can be poor.
when management knows someone isn't well suited for the position they are in, they don't do anything about it.