Good for long term and gain experienceThe good thingsGood Experience for long term. Company friendly, bonuses and increments yearly. Discussion and meeting frequent, just need to joined along the flow.
The challengesNeed to find solution for things but its a good way to learned something instead of people spoon feed