The company has slowly changed its culture over the years from a friendly, startup-like type of culture into a much more corporate one. This is just the direction chosen by management as the company continues to grow. On a more personal level, I felt that career growth had more to do with the project and manager that you were tied to rather than individual achievements. There's a degree of nepotism present, but probably no more so than other companies.