I have worked with them for almost 5 years now as an associate member of their team in different areas like web development (both front-end & back end). They are great to work around - they care about your needs even if it means going extra miles which is what makes working here so enjoyable! There's no one aspect that i dislike but there can be at times when people do not follow instructions carefully or don't know how things should flow during dev/ testing phase etc., But overall everything has been awesome till date!