Pros
Most colleagues are friendly, and compensation and benefits are provided in a fair and formal manner.
Cons
There is a lack of a structured onboarding program, and new employees often receive little guidance when they first join. Some managers tend to use a discouraging communication style with newcomers, and certain policies are not fully transparent