This is cool place to work at - people are enthusiastic and professional, you are rewarded for your success and helped whenever you need it. For sure, it has its own ups and downs, but they are not as big as some might say.