For me the ideal organization is that which has a friendly environment, gives right and fair benefits to their employees, no discrimination, team work should be of high integrity. It must provide future opportunities where everyone can enhance their skills.