Great company to work for, lots of sharp folks
Working with the latest cutting-edge technologies with a lot of very technically sharp engineers was a pleasure. Work/life balance is reasonable, and the managers are reasonable and logical. Nice people overall.
ProsTop class engineers and sales folks
ConsC-level execs and board don't always see the big picture