Is Tibco a good career