You can work with nice people - hard working with lot of knowledge.Internal relationship is definitely the one I like about this company.You can learn a lot from them.

Cons

You always need confirmation from manager to do anything - which is very time consuming and not effective.Poor management, managers need to know more about works and the team, and need more transparency.No opportunity for advanced career.

Advice to ManagementAdvice

Need more company vision and strategy. Depending too much on the financial market.Need to respect more for customers and team.

The environment is perfect to learn and to get experience. There are many experienced people that like to teach young employees and when you have some issue or task to solve and you don't know, They are always there to help.