Pros
Paychecks were deposited on time
Cons
Nobody cares, hodge podge of crappy products thrown together and sold to customers that aren't in need of them as they don't really solve their problems or do so in the rubest goldberg type fashion to the point of being laughable. (see ExaLogic, et al) A microcosm of what unbridled capitalism turns into. Everyone here is apathetic and the serfs merely do their bidding and nobody knows why anything is done, while the folks at director level and above are nothing more than talking heads spewing out buzzwords that mean nothing to them because they're so disconnected from anything even approaching a real product it's sad. Most of these people have never actually built anything themselves and have been nothing but corporate leeches and sycophants their whole careers so it's no wonder the place is as big of a train wreck as its product lines.