Pros
Working for Ahava has easily been one of the best choices I've made. I've been a part of a number of interesting project and have learned so much along the way.
The team knows how to effectively communicate, pay always comes on time, and the clientele is so diverse it's difficult to get bored.
Cons
None so far, honestly a great experience.