Pros
Bagel Friday Technical Folks who are great.
Cons
Most of the positions are for relatives who know each other. After office activity is a must to be in the good books of the manager. You need not be talented to be promoted to a manger level. Just be a relative and you are automatically promoted. Most of them are highly undesirable. They make you sweat for all wrong reasons. There is no proper communication and clarity in any role. Everyday you need to compete with others (with mangers) to prove you are worth of something. There is most of the times a hostile environment that drives everyone nuts. There is no appreciation of work. No chance to grow and there is absolutely no way to suggest something that everyone agrees. Multiple line of managers who are fit for nothing. Save yourself from working here.