I have been a part of this company for almost 2 years now and tasks provided here are challenging since it is a developing company, alot is available to learn from the people working in it. Good people, supportive management.
Cons
Lengthy internal procedures, they should be reviewed.