Been here for over 5 years and i do love the structure and the leadership. Great atmosphere and great quality of work
Cons
Seeing too much of the new techs flaking out. The burn out every chance they get and alot of it is due to the pay, but honestly what do you expect when you just start with no experience.