There is a lot of room for improvement when it comes to how career advancement works at this company however, while in some areas of work you may be promoted based on the quality of your hard work, there is a definitely a problem with favoritism and getting positions based on social connections and popularity within the company versus solely based on quality of work.