Growth depends heavily on department and manager, very low pay raise, decent bonus payout. Management is questionable at many instances. I have realized that you don't get promoted unless you apply for an open position. If there aren't any, you may not get promoted regardless of performance.